/*
Template Name: 买茶网v31
Template URI: http://www.maichawang.com/
Description: 买茶网.
Version: 2.7.2
Author: 买茶网 Team
Author URI: http://www.maichawang.com/
Logo filename: logo.gif
Template Type: type_0
*/

/*author xie.xuyang@gmail.com unknown version*/

/* CSS Document */
.more{font-size:12px; font-weight:normal; padding-right:8px;}

#top{background:url(../images/bg_top.jpg); height:30px; line-height:30px; z-index:99;}
#top .w990{z-index:99;}
#top .login_alipay{background:url(../images/icon_alipay.gif) no-repeat; padding-left:18px;}
#top .login_qq{background:url(../images/icon_qq.gif) no-repeat; padding-left:18px;}
#top .login_more{background:url(../images/icon_more.gif); cursor:pointer; left:445px; top:4px; display:block; width:75px; height:22px;}
#top .login_taobao{background:url(../images/icon_taobao.gif);}
#top .login_weibo{background:url(../images/icon_weibo.gif);}
#top .login_douban{background:url(../images/icon_douban.gif);}
#top .login_renren{background:url(../images/icon_renren.gif);}
.qq_login{ padding:2px 0;}
#header{}
#logo{ padding:16px 0 5px 0;}
#header #nav{left:217px; bottom:0px; width:540px; height:31px; background:url(../images/bg_nav.jpg) no-repeat; font-size:14px; font-weight:bold; line-height:31px;}
#header #nav a{display:block; float:left; color:#555555; text-align:center;}
#header #nav a:hover,
#header #nav a.active{color:#FFFFFF; text-decoration:none;}
#header #nav #nav_n1{width:83px;}
#header #nav #nav_n2{width:101px;}
#header #nav #nav_n3{width:88px;}
#header #nav #nav_n4{width:88px;}
#header #nav #nav_n5{width:88px;}
#header #nav #nav_n6{width:88px;}
#header #nav #nav_n1:hover,#header #nav #nav_n1.active{background:url(../images/bg_nav.jpg) no-repeat 0 -31px;}
#header #nav #nav_n2:hover,#header #nav #nav_n2.active{background:url(../images/bg_nav.jpg) no-repeat -83px -31px;}
#header #nav #nav_n3:hover,#header #nav #nav_n3.active{background:url(../images/bg_nav.jpg) no-repeat -183px -31px;}
#header #nav #nav_n4:hover,#header #nav #nav_n4.active{background:url(../images/bg_nav.jpg) no-repeat -270px -31px;}
#header #nav #nav_n5:hover,#header #nav #nav_n5.active{background:url(../images/bg_nav.jpg) no-repeat -357px -31px;}
#header #nav #nav_n6:hover,#header #nav #nav_n6.active{background:url(../images/bg_nav.jpg) no-repeat -444px -31px;}
#header #nav .newicon{display:block; width:21px; height:13px; float:left; margin-left:-25px; margin-top:-5px; _margin-top:0px; }
#header #phone{right:15px; bottom:15px;}
#header #toolbar{background:url(../images/bg_toolbar.jpg); height:60px;}
#header #toolbar .inner{background:url(../images/bg_toolbar_inner.jpg); height:60px;}
#header #toolbar .cats{font-size:14px; font-weight:bold; top:15px; display:block; width:193px; height:35px; text-align:center; text-decoration:none; line-height:35px;}
#header #toolbar #keyword{left:244px; top:16px; height:20px; line-height:20px; color:#999999; border:none; background:none; padding-top:6px; outline:none;}
#header #toolbar button{left:438px; top:16px; width:78px; height:31px; cursor:pointer; background:none; border:none;}
#header #toolbar .hot_search{ left:525px; top:20px; height:22px; line-height:22px; color:white;}
#header #toolbar .hot_search a{color:white;}
#header #toolbar .cart{right:0; display:block; top:16px; width:151px; height:34px; line-height:30px; padding-left:33px; font-size:14px; text-decoration:none;}
#header #toolbar .cart b{color:red;}
#header #toolbar .cart b.btn{color:white; padding:0 14px; font-size:12px; cursor:pointer;}

#sidebar{width:201px;}

#cats{font-size:13px; border-bottom:1px solid #CDD29E; width:201px; position:absolute; top:-20px; left:0; display:none; z-index:99;}
#cats .top{background:url(../images/bg_cats_top.png); width:201px; height:20px;}
#cats .middle{background:url(../images/bg_cats_middle.png); width:198px; padding:5px 1px 0 2px;}
#cats .label{background:url(../images/bg_cats_label.jpg); height:25px; line-height:25px; padding:0 113px 0 8px; text-align:center; color:white; font-size:14px; font-weight:bold; display:block; margin-top:5px;}
#cats .parent{border-top:1px solid #E2E5C3; padding:15px 0 3px 26px; background:url(../images/bg_cats_parent.png) no-repeat 9px 17px; font-weight:bold; display:block; text-decoration:none;}
#cats span.parent{padding-top:5px; background:none;}
#cats .pt3{padding-top:3px;}
#cats .cats{line-height:22px; padding-left:26px;}
#cats .cats a{ width:74px; display:block; float:left;}
#cats .cats span{float:left; display:block; padding-right:15px;}
.cat_placeholder{width:201px; height:1154px; float:left;}

#brand{ width:201px;}
#brand .title{background:url(../images/bg_brand.jpg); height:30px; color:white; padding-left:26px; font-size:14px; color:white; font-weight:bold; line-height:30px; overflow:hidden;}
#brand .inner{padding:12px 0 0 12px; border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid; margin-left:1px; width:186px; overflow:hidden;}
#brand .inner li{padding:0 13px 16px 0; float:left;}
#brand .inner a{display:block; width:78px; height:78px; border:1px solid #EAEAEA;}
#brand .inner img{display:block;}

#body #comments{width:200px;}
#body #comments .title{background:url(../images/bg_comments.jpg); height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#333; font-weight:bold;}
#body #comments .inner{border:1px solid #E6E6E6; border-top:none; padding:16px 10px 10px 16px; line-height:18px;}
#body #comments .goods_name{color:#0F5CBC; display:block; height:20px; overflow:hidden; line-height:20px; font-size:13px;}
#body #comments .goods_img{margin-right:5px;}
#body #comments .comment_content{height:68px; overflow:hidden; font-size:13px; padding-top:4px;}
#body #comments .meta{ margin-bottom:4px; padding:5px 0 8px 0; border-bottom:1px dotted #D5D5D5; height:12px; line-height:12px;}
#body #comments .author{color:#0F5CBC; display:block; float:left;}
#body #comments .meta .fr{display:block;}

#body #index{float:right; width:780px; padding-top:10px;}
#body #slideshow{width:572px; overflow:hidden; height:290px;}
#body #slideshow .pics{overflow:hidden; height:260px;}
#body #slideshow .pics a{display:block;}
#body #slideshow .pics a img{display:block;}
#body #slideshow .links{bottom:0; width:600px;}
#body #slideshow .links a{display:block; float:left; width:143px; background:url(../images/bg_slideshow_link.jpg); text-align:center; height:30px; line-height:30px; color:white; text-decoration:none; overflow:hidden;}
#body #slideshow .links a:hover{background:#323232;}
#body #slideshow .links a.active{background:#323232;}

.notice_list_block{width:200px;}
.notice_list_block .title{background:url(../images/bg_comments.jpg); height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#333; font-weight:bold;}
.notice_list_block .inner{border:1px solid #E6E6E6; border-top:none; padding:0 10px 0 9px; line-height:18px;  overflow:hidden;}
.notice_list_block ul{padding:12px 0;}
.notice_list_block li{height:24px; line-height:24px; overflow:hidden; background:url(../images/bg_notice_li.png) left 7px no-repeat; padding-left:15px;}

#body #hot .title{background:url(../images/bg_hot.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; padding-left:10px; color:white; font-weight:bold; overflow:hidden;}
#body #hot .inner{border:1px solid #E6E6E6; border-top:none; padding:16px 0 10px 16px; overflow:hidden; width:762px;}
#body #hot .inner .good_single{margin:0 15px 14px 0;}

.good_single{width:175px; float:left; position:relative;}
.good_single .tag{position:absolute; right:0; top:0; display:block;}
.good_single .good_name{line-height:18px; height:36px; color:#555555; overflow:hidden; display:block;}
.good_single .good_price{color:red; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.good_single del{color:#999999;}
.good_single .good_off{color:red; padding-left:5px;}
.good_single .good_comment{color:#0E5CBB}
.good_single .buy_panel{padding:10px 0 15px 38px;}
.good_single .buy,.good_single .fav{float:left; display:block; width:49px; height:20px; line-height:20px; text-align:center;}
.good_single .buy{ margin-right:5px; color:white; background:url(../images/btn_buy.png);}
.good_single .fav{ color:#555555; background:url(../images/btn_fav.png);}

#body #sale .title{background:url(../images/bg_sale.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; padding-left:10px; color:white; font-weight:bold; overflow:hidden;}
#body #sale .inner{border:1px solid #E6E6E6; border-top:none; padding:17px 0 10px 15px; overflow:hidden; width:553px; height:528px;}
#body #sale .inner .good_single{margin:0 7px 14px 0;}

#body #pop .title{background:url(../images/bg_brand.jpg) -1px 0; height:30px; color:white; padding-left:32px; font-size:14px; color:white; font-weight:bold; line-height:30px; overflow:hidden;}
#body #pop .inner{padding:12px 0 0 22px; border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid; background:url(../images/bg_pop_inner.png) 5px 12px no-repeat; height:543px;}
#body #pop ul{margin-top:-7px;}
#body #pop li{height:30px; line-height:30px; overflow:hidden;}
#body #pop li a{color:#555555;}

.good_small{height:80px;}
.good_small .good_img{margin-right:5px; display:block;}
.good_small .good_name{color:#555555; line-height:17px; height:51px; overflow:hidden; display:block;}
.good_small .good_price{color:red; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

#point_gift .title{background:url(../images/bg_comments.jpg); height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#333; font-weight:bold;}
#point_gift .inner{padding:12px 0 0 22px; border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid; background:url(../images/bg_pop_inner.png) 5px 12px no-repeat; height:543px;}
#point_gift ul{margin-top:-7px;}
#point_gift li{height:30px; line-height:30px; overflow:hidden;}
#point_gift li a{color:#555555;}

#body #teapot .title{background:url(../images/bg_teapot.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; padding-left:18px; color:white; font-weight:bold; overflow:hidden;}
#body #teapot .inner{border:1px solid #E6E6E6; border-top:none; padding:17px 0 10px 15px; overflow:hidden; width:553px; height:528px;}
#body #teapot .inner .good_single{margin:0 7px 14px 0;}

#body #gift_new .title{background:url(../images/bg_gift_new.jpg) no-repeat; height:30px; line-height:30px; font-size:14px; color:white; font-weight:bold; overflow:hidden;}
#body #gift_new .title .t1{padding:0 30px 0 18px; color:white; cursor:pointer;}
#body #gift_new .title .t2{padding:0 30px 0 15px; color:black; cursor:pointer;}
#body #gift_new .inner{border:1px solid #E6E6E6; border-top:none; padding:17px 0 10px 15px; overflow:hidden; width:553px; height:528px;}
#body #gift_new .inner .good_single{margin:0 7px 14px 0;}

#baike .title{background:#F7F7F7; height:28px; line-height:28px; font-size:14px; padding-left:10px; color:#333; font-weight:bold; border:1px solid #EAEAEA;}
#baike .inner{padding:8px 6px; border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid;}
#baike .label{background:#EBEBDF; height:22px; line-height:22px; padding-left:9px; font-weight:bold;}
#baike .label span{font-weight:normal;}
#baike .block{line-height:22px; padding:8px;}
#baike .doc_name{color:#0F5BBB;}
#baike .cats{line-height:22px; padding-left:3px;}
#baike .cats a{ width:70px; display:block; float:left;}
#baike .cats span{float:left; display:block; padding-right:10px;}

#bbs .title{background:#F7F7F7; height:28px; line-height:28px; font-size:14px; padding-left:10px; color:#333; font-weight:bold; border:1px solid #EAEAEA;}
#bbs .inner{padding:15px; border-width:0 1px 1px 1px; border-color:#EAEAEA; border-style:solid;}
#bbs .inner .img{display:block; width:175px; height:110px; margin-right:16px;}
#bbs .inner .img img{display:block;}
#bbs .inner h3 a{font-size:14px; color:#555555; font-weight:bold; height:21px; line-height:21px; overflow:hidden;}
#bbs .inner p{line-height:20px; height:77px; padding:6px 0; overflow:hidden;}
#bbs .inner li{width:265px; float:left; overflow:hidden; height:24px; line-height:24px;}

#foot{background:url(../images/bg_foot.jpg) repeat-x;}
#foot .inner{background:url(../images/bg_foot_inner.png) no-repeat; height:550px;}
#foot .weibo{left:3px; top:150px; display:block; width:100px; height:45px;}
#foot .zx110{right:3px; top:397px; display:block; width:90px; height:35px;}
#foot .help{left:240px; top:65px; width:800px;}
#foot .help a{color:#0F5BBB;}
#foot .help li{height:23px; line-height:23px;}
#foot .help ul{width:157px; float:left;}
#foot .text{left:0; top:280px; line-height:25px; text-align:center; color:#949494;}
#foot .text a{color:#0F5BBB;}
#foot .link{top:450px; line-height:24px; color:#CCC;}
#foot .link a{color:#CCC;}

#list{ overflow:hidden;}
#crumb{height:24px; line-height:24px; color:#666;}
#crumb a{ color:#396900;}
#crumb h1{display:inline;}
#filters{border:1px solid #E6E6E6; padding:10px;}
#filters p{color:#A4A4A4; font-weight:bold; font-size:14px; height:30px; line-height:30px;}
#filters span{font-weight:normal;}
#filters span a{color:#0F5BBB;}
#filters .filter{border-bottom:1px dotted #DEDEDE; padding:5px; line-height:20px;}
#filters .filter .filter_name{font-weight:bold; font-size:14px; width:60px; display:block; float:left;}
#filters .filter ul{float:left; clear:right; width:680px;}
#filters .filter li{float:left; width:96px; height:20px; overflow:hidden; color:#555555;}
#filters .filter ul a{color:#0F5BBB;}

#sort{height:30px; line-height:30px; background:url(../images/bg_sort.jpg); padding:0 10px;}
#sort a{color:#0F5BBB;}
#sort .fr{padding-top: 4px;}
#sort .fr span,#sort .fr a{display:block; float:left; height:20px; margin-right:2px; text-align:center; line-height:20px; padding:0 5px;}
#sort .fr a{border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; text-decoration:none; background: white;}
#sort .fr a:hover{background-color:#659F23; border:1px solid #659F23; color:white;}
#sort .fr span.current{background-color:#659F23; color:white;height:22px; line-height:22px;}
#sort .fr .prev{background:url(../images/icon_arrow_left.gif) 4px center no-repeat; padding-left:14px;}
#sort .fr .next{background:url(../images/icon_arrow_right.gif) 47px center no-repeat; padding-right:14px;}
#sort .fr .prev a,#sort .fr .next a{color:#0F5BBB;}

#goods_list{border:1px solid #DEDEDE; padding:10px 0 0 16px;}
#goods_list .good_single{padding:0 0 12px 0; margin-right:15px;}

#page{margin:10px 0 0 0; float:right;}
#page b{color:#659F23;}
#page span,#page a{display:block; float:left; height:20px; margin-right:3px; text-align:center; line-height:20px; padding:0 7px;}
#page a{border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; text-decoration:none;}
#page a:hover{background-color:#659F23; border:1px solid #659F23; color:white;}
#page span.current{background-color:#659F23; color:white;height:22px; line-height:22px;}
#page .prev{background:url(../images/icon_arrow_left.gif) 4px center no-repeat; padding-left:14px;}
#page .next{background:url(../images/icon_arrow_right.gif) 47px center no-repeat; padding-right:14px;}
#page .prev a,#page .next a{color:#0F5BBB;}

#good .images{width:400px; overflow:hidden;}
#good .image_big{height:398px; width:398px; border:1px solid #E6E6E6;}
#good .image_big img{display:block;}
#good .images_small{overflow:hidden; width:420px;}
#good .image_small{width:74px; height:74px; border:1px solid #E6E6E6; margin-right:5px; float:left; margin-top:5px;}
#good .image_small img{display:block;}

#good .goods_info{width:580px; padding-left:10px;}
#good .goods_info h1{font-size:16px; font-weight:bold; line-height:30px;}
#good .goods_info p{line-height:30px;}
#good .goods_info .goods_sn{color:#555555; line-height:28px;}
#good .goods_info .gray{padding:2px 0 2px 18px; background:#F6F6F6; line-height:30px; color:#555555;}
#good .goods_info .price{font-size:16px; color:#D70000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#good .goods_info .price_discount{font-size:28px; color:#D70000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#good .goods_info #leftTime{height:30px; line-height:30px; background:url(../images/bg_lefttime.gif) left center no-repeat;}
#good .goods_info #leftTime span{display:inline-block; width:22px; text-align:center; color:white; font-weight:bold;}
#good .goods_info .buybox{ padding:5px 0 0 5px; height:70px;}
#good .goods_info .buybox span{border:1px solid #E6E6E6; padding:0 2px; cursor:pointer; color:#333;}
#good .goods_info .buybox input{border:1px solid #E6E6E6; background:none; text-align:center; color:#333;}
#good .goods_info .buybox a{display:inline-block;}
#good .goods_info .notice{border:1px solid #FFCC7F; background:#FFFFE5; padding-left:10px; height:26px; line-height:26px;}

#good_sidebar{}

#good_sidebar #seealsovav,#good_sidebar #seealsobab{ display:none;}
#good_sidebar #seealsovav .title,#good_sidebar #seealsobab .title{text-indent:10px; color:#333; font-weight:bold; height:30px; line-height:30px; background:url(../images/bg_seealso.jpg);}
#good_sidebar #seealsovav .inner,#good_sidebar #seealsobab .inner{border:1px solid #E6E6E6; padding:10px 0 0 10px;}

#good_sidebar #history{}
#good_sidebar #history .title{text-indent:10px; color:#333; font-weight:bold; height:30px; line-height:30px; background:url(../images/bg_seealso.jpg);}
#good_sidebar #history .title a{font-weight:normal; color:#656565;}
#good_sidebar #history .inner{border:1px solid #E6E6E6; padding:10px 0 0 10px;}

.common_tabs{height:30px; line-height:30px; font-size:14px;}
.common_tabs a{color:#3F3F3F; display:block; background:url(../images/bg_tab.jpg) 0 -30px; width:95px; float:left; text-align:center; font-weight:bold; text-decoration:none;}
.common_tabs a.active,.common_tabs a:hover{color:white; background-position:0 0;}
#bundle .inner{border:1px solid #E6E6E6; padding:10px;}

.goods_simple{float:left;}
.goods_simple .goods_img{border:1px solid #F2F2F2; padding:1px; width:90px; height:90px; display:block;}
.goods_simple .goods_img img{width:90px; height:90px; display:block;}
.goods_simple .goods_name{width:94px; display:block; line-height:20px; color:#555555; height:40px; overflow:hidden;}
.goods_simple .goods_price{color:#C70000; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#bundle .inner .goods_simple{width:125px; background:url(../images/bg_bundle.gif) 100px 40px no-repeat;}
#bundle .inner .last{background:none; width:auto;}
#bundle .price_panel{background:#FFF9EA url(../images/bg_price_panel.gif) 3px center no-repeat; border:1px solid #FBDF8F; width:110px; height:110px; padding:20px 20px; line-height:22px;}
#bundle .goods_price{color:#C70000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}
#bundle .off{color:#999999;}

#bundle .related .bfd_img_logo{right:0; bottom:-5px; display: none;}
#bundle .related .goods_simple{background:none;}

.arrow_tabs{height:37px; line-height:30px; font-size:12px; font-weight:bold; background:url(../images/bg_arrow_tab.jpg) 0 -37px;}
.arrow_tabs a{color:#3F3F3F; display:block; background:url(../images/bg_arrow_tab.jpg) -110px 0; width:85px; float:left; text-align:center; font-weight:bold; text-decoration:none; height:37px; margin-right:5px}
.arrow_tabs a.active,.arrow_tabs a:hover{color:white; background-position:0 0; width:110px; background-position:0 0;}

#good_detail{overflow:hidden;}

#good_detail .attrs{ border:1px solid #E6E6E6; background:#F8F8F8; padding:10px; font-size:12px;}
#good_detail .attrs span{display:block; float:left; line-height:28px;}

#good_detail .good_intro .title{background:url(../images/bg_intro.jpg); height:40px;}
#good_detail .good_intro .content{border:1px solid #E6E6E6; border-top:none; padding:10px 20px; line-height:26px; font-size:14px;}
#good_detail .good_intro .content p{padding:3px 0;}

#good_detail .inner{line-height:26px; font-size:14px;}
#good_detail .inner p{padding:3px 0;}

#good_detail .brand_intro .title{background:url(../images/bg_intro.jpg) 0 -40px; height:40px;}
#good_detail .brand_intro .inner{border:1px solid #E6E6E6; border-top:none; padding:10px 20px; font-size:12px;height:169px; overflow:hidden;}
#good_detail .brand_intro .text{line-height:24px; font-size:13px;}
#good_detail .brand_intro .fl{text-align:center; width:150px; line-height:24px;}
#good_detail .brand_intro p{border-top:1px dotted #D8D8D8; margin-top:10px; padding-top:10px; font-size:13px;}

#ECS_COMMENT{}
#ECS_COMMENT .title{background:url(../images/bg_comments_2.jpg); height:30px; line-height:30px; color:white; font-weight:bold; font-size:14px; padding-left:28px;}
#ECS_COMMENT .inner{border:1px solid #E6E6E6; border-top:none; padding:10px; font-size:12px;}
#ECS_COMMENT .inner .stars{background:url(../images/stars.gif) no-repeat 10px 10px; padding-left:83px; padding-top:10px; line-height:16px; width:110px; border-right:1px solid #E6E6E6; float:left;}
#ECS_COMMENT .inner .stars .power{height:5px; line-height:5px; float:left; margin:5px 3px 0 0; _margin:0;}
#ECS_COMMENT .inner .fl{width:360px; line-height:24px; padding-left:10px; padding-right:20px;}
#ECS_COMMENT .inner .icomment{float:left; border:1px solid #FBDF8F; background:#FFF9EA url(../images/bg_price_panel.gif) 8px 15px no-repeat; width:147px; line-height:22px; padding:10px 0 10px 20px;}
#ECS_COMMENT .inner .single_comment{padding-left:10px; padding-bottom:3px;}
#ECS_COMMENT .inner .single_comment .avatar{ width:60px; float:left; text-align:center;}
#ECS_COMMENT .inner .single_comment .avatar .img{border:1px solid #E9E9E9;}
#ECS_COMMENT .inner .single_comment .content{float:right; display:inline;  width:626px;  padding:10px; line-height:22px; margin-bottom:8px; border:1px solid #eaeaea; position:relative;}
#ECS_COMMENT .inner .single_comment .content .icon{ width:11px; height:19px; position:absolute; left:-11px; top:15px; z-index:999; background:url(../images/bg_single_comment.png) no-repeat;}
#ECS_COMMENT .inner .single_comment .rank{float:left; width:74px; padding:0 20px 0 20px; font-size:14px;}
#ECS_COMMENT .inner .single_comment .content .text{ padding-left:146px;}
#ECS_COMMENT .inner .single_comment{color:#4F4F4F;}

#ECS_COMMENT .inner .fill_comment{ color:#444;padding-top:15px; width:760px; margin:auto; clear:both;}
#ECS_COMMENT .inner .fill_comment ul{ border:1px solid #eaeaea; padding:10px;}
#ECS_COMMENT .inner .fill_comment li{ padding:3px 0;}
#ECS_COMMENT .inner .fill_comment li span{ letter-spacing:6px;}
#ECS_COMMENT .inner .fill_comment li .comment_tex{ float:right; display:inline; margin-right:44px; width:620px; height:60px; padding:5px; border:1px solid #ACACAC;}
#ECS_COMMENT .inner .fill_comment li input{ vertical-align:middle;}
#ECS_COMMENT .inner .fill_comment li .comment_btn{ background:url(../images/add_okbtn.gif) no-repeat; width:89px; height:25px; border:0; color:#555; margin:10px 0 0 60px; cursor:pointer;}
#ECS_COMMENT .inner .page,#ECS_QUESTION .inner .page{margin:20px 0;}
.good1,.good2,.good3,.good4,.good5{ padding:2px 36px; vertical-align:middle;}
.good1{ background:url(../images/good.jpg) 0 0px no-repeat; }
.good2{ background:url(../images/good.jpg) 0 -17px no-repeat;}
.good3{ background:url(../images/good.jpg) 0 -34px no-repeat;}
.good4{ background:url(../images/good.jpg) 0 -51px no-repeat;}
.good5{ background:url(../images/good.jpg) 0 -68px no-repeat;}

.star5{background:url(../images/stars.gif) no-repeat 0 0; height:16px; width:69px;}
.star4{background:url(../images/stars.gif) no-repeat 0 -16px; height:16px; width:69px;}
.star3{background:url(../images/stars.gif) no-repeat 0 -32px; height:16px; width:69px;}
.star2{background:url(../images/stars.gif) no-repeat 0 -48px; height:16px; width:69px;}
.star1{background:url(../images/stars.gif) no-repeat 0 -64px; height:16px; width:69px;}

.small_star5{background:url(../images/small_stars.gif) no-repeat 0 0; height:7px; width:40px; margin-top:2px;}
.small_star4{background:url(../images/small_stars.gif) no-repeat 0 -8px; height:7px; width:40px; margin-top:2px;}
.small_star3{background:url(../images/small_stars.gif) no-repeat 0 -16px; height:7px; width:40px; margin-top:2px;}
.small_star2{background:url(../images/small_stars.gif) no-repeat 0 -24px; height:7px; width:40px; margin-top:2px;}
.small_star1{background:url(../images/small_stars.gif) no-repeat 0 -32px; height:7px; width:40px; margin-top:2px;}

#ECS_QUESTION{}
#ECS_QUESTION .title{background:url(../images/bg_comments_2.jpg); height:30px; line-height:30px; color:white; font-weight:bold; font-size:14px; padding-left:28px;}
#ECS_QUESTION .inner{border:1px solid #E6E6E6; border-top:none; padding:10px; font-size:12px;}
#ECS_QUESTION p{border:1px solid #F1F1F1; background:#F8F8F8; color:#D70000; padding:5px; margin:5px; line-height:22px; font-size:14px;}
#ECS_QUESTION .single_question{line-height:24px; clear:both; padding:5px;}
#ECS_QUESTION .single_question .fl{width:620px;}
#ECS_QUESTION .even{background:#F4F6F8;}

#ECS_QUESTION .inner .fill_comment{ color:#444;padding-top:15px; width:760px; margin:auto; clear:both;}
#ECS_QUESTION .inner .fill_comment ul{ border:1px solid #eaeaea; padding:10px;}
#ECS_QUESTION .inner .fill_comment li{ padding:3px 0;}
#ECS_QUESTION .inner .fill_comment li span{ letter-spacing:6px;}
#ECS_QUESTION .inner .fill_comment li .comment_tex{ float:right; display:inline; margin-right:44px; width:620px; height:60px; padding:5px; border:1px solid #ACACAC;}
#ECS_QUESTION .inner .fill_comment li input{ vertical-align:middle;}
#ECS_QUESTION .inner .fill_comment li .comment_btn{ background:url(../images/add_okbtn.gif) no-repeat; width:89px; height:25px; border:0; color:#555; margin:10px 0 0 60px; cursor:pointer;}

.blue{color:#0F5BBB;}
.yellow{color:#C06313;}
.gray{color:#999999;}

#delivery_safe{}
#delivery_safe .title{background:url(../images/bg_comments_2.jpg); height:30px; line-height:30px; color:white; font-weight:bold; font-size:14px; padding-left:50px;}
#delivery_safe .inner{border:1px solid #E6E6E6; border-top:none; padding:10px; font-size:12px;}

#bottom_buybox{width:778px; border:1px solid #E6E6E6;}
#bottom_buybox .goods_img{border-right:1px solid #E6E6E6; padding:10px; margin-right:10px;}
#bottom_buybox h1{font-size:16px; font-weight:bold; line-height:30px;}
#bottom_buybox p{line-height:30px;}
#bottom_buybox .buybox{ padding:5px 0 0 5px; height:70px;}
#bottom_buybox .buybox span{border:1px solid #E6E6E6; padding:0 2px; cursor:pointer; color:#333;}
#bottom_buybox .buybox input{border:1px solid #E6E6E6; background:none; text-align:center; color:#333;}
#bottom_buybox .buybox a{display:inline-block;}

#seealso_2{}
#seealso_2 .title{height:30px; line-height:30px; background:url(../images/bg_seealso_2.jpg); font-size:14px; font-weight:bold; text-indent:10px;}
#seealso_2 .inner{border:1px solid #E6E6E6; border-top:none; padding:10px 0 10px 25px;}
#seealso_2 .inner .goods_img{width:125px; height:125px; margin-right:20px;}
#seealso_2 .inner img{width:125px; height:125px;}

#menu{}
#menu .title{height:30px; line-height:30px; color:white; background:url(../images/bg_user_menu.jpg); text-indent:10px; font-size:14px; font-weight:bold;}
#menu .title a{color:white;}
#menu .inner{border:1px solid #63BB1D; border-top:none;}
#menu dt{background:url(../images/bg_menu_dt.jpg); height:31px; line-height:31px; font-size:13px; font-weight:bold; text-indent:10px;}
#menu dd{background:url(../images/bg_menu_dd.png) 5px center no-repeat; height:30px; line-height:30px; font-size:13px; text-indent:20px;}

#user_info{border:1px solid #E6E6E6;}
#user_info .fl{width:142px; padding:10px;}
#user_info .fl img{width:140px; border:1px solid #999;}
#user_info .fl a{ color:#555555; width:auto; font-size:12px; line-height:24px; padding:0;}
#user_info .fr{width:570px; font-size:14px; padding-right:20px;}
#user_info .fr p{line-height:36px; height:36px;}
#user_info .fr p .cdr{font-weight:bold; color:#FF0000;}
#user_info .fr .user_name{font-weight:bold; font-size:16px;}
#user_info .fr a{color:#0D6B8F;}

.common_table{border-collapse: collapse;border: solid #E6E6E6 1px;empty-cells: show; line-height:22px;}
.common_table th{background:url(../images/bg_common_table.gif) repeat-x; height:31px;color: #666; text-align:center;}
.common_table td{border: solid #E6E6E6; border-width: 1px 0 0 1px;padding: 5px 4px;}
.common_table .img{display:block; border:1px solid #E6E6E6; width:60px; height:60px; float: left;}
.common_table .img img{display:block;}
.common_table a{color:#0C6A8E;}

#my_goods .common_tabs{font-size:12px;}
#my_goods .common_tabs a{font-weight:normal;}
 
.plusnminus{}
.plusnminus span{border:1px solid #E6E6E6; padding:0 2px; cursor:pointer; color:#333;}
.plusnminus input{border:1px solid #E6E6E6; background:none; text-align:center; color:#333; width:24px;}

.seealso_simple{}
.seealso_simple .title{height:30px; line-height:30px; background:url(../images/bg_seealso_2.jpg); font-size:14px; font-weight:bold; text-indent:10px;}
.seealso_simple .inner{border:1px solid #E6E6E6; border-top:none; padding:10px 0 10px 25px;}
.seealso_simple .inner .goods_img{width:125px; height:125px; margin-right:20px;}
.seealso_simple .inner img{width:125px; height:125px;}

#my_fav .img{width:112px; height:112px;}

.user_title{ border:1px solid #E2E2E2; border-bottom:2px solid #519305; color:#519305; font-size:16px; text-indent:10px; margin:0 0 10px; height:30px; line-height:30px;}

#my_bonus .points{border:1px solid #E2E2E2; padding:10px; line-height:22px;}

.add_newaddress dd{height:30px; overflow:hidden;}

#seealso_userhome{display:none;}

#countdown{display:block; text-decoration:none; height:100px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#f60; display:none;}
#countdown:hover{color:#f60;}
#countdown{background-image:url(../images/cd990.jpg);}
#countdown.w780{background-image:url(../images/cd780.jpg);}
#countdown span{position:absolute; top:33px; width:41px; height:36px; text-align:center; display:block; line-height:36px; color:#f60;}
#countdown span.d{left:440px;}
#countdown span.h{left:513px;}
#countdown span.m{left:586px;}
#countdown span.s{left:659px;}
#countdown.w990 span{ width:51px; height:46px; height:46px;}
#countdown.w990 span.d{left:529px;}
#countdown.w990 span.h{left:633px;}
#countdown.w990 span.m{left:738px;}
#countdown.w990 span.s{left:839px;}

.mod_top_banner{height:35px;width:100%;background:url(../images/tip_bg.png);color:#333333;font-size:12px}
.mod_top_banner a{color:#0066cc;text-decoration:none;}
.mod_top_banner .redf{color:red;font-weight:bolder;}
.mod_top_banner .main_area{width:980px;margin:0 auto;height:35px;}
.mod_top_banner .sale_tip{float:left;width:630px;height:35px;line-height:35px;padding-left:32px;background:url(../images/logo_s.gif) no-repeat left center;text-align:left;}
.mod_top_banner .login_status{float:right;height:35px;}
.mod_top_banner .login_status a{float:left;}
.mod_top_banner .login_status img{border:none}
.mod_top_banner .login_btn{padding-right:10px;border-right:#add9fb 1px solid;height:16px;margin-top:10px}
.mod_top_banner .login_span{ float:left;color:#777;height:16px;margin-top:10px;line-height:16px;}
.mod_top_banner .my_caibei{padding-left:10px;border-left:#fff 1px solid;height:16px;margin:10px 0 0 10px;line-height:16px}

#my_orders .qufukuan_btn{background:none; border:none; background:url(../images/gopaybtn.jpg); width:53px; height:20px; display:block; color:white; cursor:pointer; margin:0 auto;}
#my_orders .handler{display: block;}
#my_orders .goods_price{font-size: 15px; font-weight: normal;font-family: Tahoma,Arial,Helvetica,sans-serif;color: #DE0000;}
#my_orders .goods_price .symbol{font-family: "微软雅黑";font-size: 13px;}
#my_orders .img{margin:0 2px 2px 0;}
#my_orders #pager{text-align: center;}
#my_orders #pager a{margin: 5px; background: url(../images/btn_rec_buy.jpg);padding:5px 15px;line-height: 24px;color: white;text-align: center;font-weight: bold;}

.common_title{height: 33px;background: 0 -103px url(../images/main.gif) repeat-x;color: #666;line-height: 33px;font-size: 14px;padding-left: 10px;font-weight: bold;padding-top: 3px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}

#ad1 a{padding-right:6px;}
#ad1 a.fr{padding:0;}

#extra_shipping_fee{padding:10px; border:3px solid #77A939; line-height:22px; width:250px; text-align:center; background:white; border-radius:10px;}
#extra_shipping_fee p{font-size:14px;}
#extra_shipping_fee table,#extra_shipping_fee tr,#extra_shipping_fee td{color:#333; border-collapse:collapse; border:1px solid #CCC;}
#extra_shipping_fee td{padding:2px 3px;}

#modal{background:black;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
p.extra_shipping_fee{color:#D70038;}
p.extra_shipping_fee a{color:#D70038; text-decoration:underline;}

#scrolltop {position:fixed;display: block;width: 26px;height: 62px;background: url(../images/scrolltop.png) no-repeat;cursor: pointer; bottom:30px;}
* html #scrolltop{position:absolute; bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||30)-(parseInt(this.currentStyle.marginBottom,10)||30)));}

.oh277{height:277px; overflow:hidden;}

.sortbtn{float:left; display:block; margin-right:20px; padding-right:10px;}
.sortbtn:hover{text-decoration:none;}
.sort_arrow_down_light{background:url(../images/sort.gif) right -98px no-repeat;}
.sort_arrow_down_dark{background:url(../images/sort.gif) right -69px no-repeat;}
.sort_arrow_double_dark{background:url(../images/sort.gif) 26px 4px no-repeat;}
.sort_arrow_double_desc{background:url(../images/sort.gif) 26px -41px no-repeat;}
.sort_arrow_double_asc{background:url(../images/sort.gif) 26px -18px no-repeat;}


/*good_new*/
.good_info{ width:565px; float:right; display:inline;}
.good_info h1{font-size:16px; font-weight:bold; height:26px; color:#444; padding-left:10px;}
.good_info dl dd{ line-height:36px; color:#555; padding-left:10px; height:36px; overflow:hidden;}
.good_info dl dd a.ared {  color:red; }

.good_pinpai{ background:#F8F8F8; border:1px solid #eee; color:#333; padding:10px; margin-top:10px;}
.good_pinpai li{ width:260px; float:left; display:inline; height:24px; line-height:24px;}
.good_tobuy{ background:#FFFEEF; border:1px solid #FFE9AC; margin-top:10px;}
.yahei{ font-family:"微软雅黑"; float:left; display:inline;}
.good_pri{ color:#EF0101;  font-weight:bold; font-size:20px; font-family: Arial,Helvetica,sans-serif;}
.qianggou{ padding:4px 3px; background:#CD0000; color:#fff; margin:0 5px;}
.toplace{background:url(../images/place_iocn.gif) no-repeat scroll 90% 10px transparent;border: 1px solid #D1D1D1; color: #666666; cursor: pointer; float: left;  font-size: 12px; height: 22px; line-height: 22px; padding: 0 20px 0 6px; position: relative; margin-top:6px; margin-right:10px;}
.star_none{ background:url(../images/star_none.jpg) no-repeat; width:69px; height:14px; float:left; display:inline; margin-top:10px; margin-right:5px;}
.srar_full{ background:url(../images/star_full.jpg) no-repeat; width:69px; height:14px; display:block;}
.pinglun{ color:#005AA0;}
.pinglun a{ color:#005AA0;}
.buy_bum{ border-bottom:1px dotted #FFE9AC; padding:18px 0 12px 0; line-height:20px;}
.baoyou{ color:#888; line-height:28px; padding-left:10px;}
.baoyou a{ color:#ff6600;}
.baoyou a:hover{ color:#ff6600;}
.buy_bum{ color:#444; padding-left:10px;}
.min{ background:url(../images/add_min.gif) no-repeat; width:15px; height:14px; display:block; cursor:pointer; float:left; display:inline; margin:3px 4px;}
.good_num{ border:1px solid #DDD; background:#fff; height:18px; color:#333; text-align:center; width:40px; line-height:18px; float:left; display:inline;}
.add{ background:url(../images/add_min.gif) top right no-repeat; width:15px; height:14px; display:block; cursor:pointer; float:left; display:inline; margin: 3px 4px;}
.good_numall{ float:left; display:inline; width:400px;}
.chabi{ color:#999; padding-left:16px;}
.tobuy_btn{ background:url(../images/buynow.jpg) no-repeat; width:127px; height:36px; border:0; margin-right:10px; cursor:pointer;}
.oos_btn{ background:url(../images/notonsale_btn.png) no-repeat; width:142px; height:36px; border:0; margin-right:10px; cursor:pointer; display: block; float: left;}
.addtocart_btn{ background:url(../images/add_tocart.jpg) no-repeat; width:127px; height:36px; border:0; cursor:pointer;}
a.oos_other{color:#015A9E; float: left; display: block; padding-top: 8px;}
.p_buybtn{ margin-top:15px;}
.good_jiathis{ color:#555; margin-top:15px; padding-left:10px;}
.good_jiathis a{ color:#555;}

#ECS_G_SHIP{/*height:auto;*/}
#ECS_G_SHIP ul{clear:both; height:22px; line-height:22px;}
#ECS_G_SHIP li{float:left; width:50px; cursor:pointer;}
#ECS_G_SHIP li.area-title{font-weight:bold;}
#ECS_G_PROVINCE{border:1px solid #CCC; padding:5px 15px; width:430px; position:absolute; z-index:99; background:white; top:195px; display:none; left:500px;}
.ckepopBottom{display:none;}

#crumb h1{display:inline;}

.cat_rec_goods_title{background: url(../images/bg_sort.jpg); height:30px; line-height:30px; padding-left:12px; color:#396900;}
#cat_rec_goods{border:1px solid #DEDEDE; border-top:none; height:100px;}
#cat_rec_goods li{width:255px; float:left;}
#cat_rec_goods li a.img{float:left; padding-right:3px;}
#cat_rec_goods li a.name{float:left; width:140px; line-height:20px; height:40px; overflow:hidden; padding-top:5px; color:#555;}
#cat_rec_goods li p.price{font-size: 14px;font-weight: bold;font-family: Tahoma,Arial,Helvetica,sans-serif;color: #DE0000; float:left;}
#cat_rec_goods li a.buy{display:block; background:url(../images/btn_rec_buy.jpg); width:105px; height:24px; line-height:24px; color:white; text-align:center; font-weight:bold; float:left;}


/*---------------------------用户中心----------------------*/
/*QQ网购选项卡*/
.qqwgtabs {height:35px;border-bottom:1px solid #7EBB00;_overflow:hidden; }
.qqwgtabs a {float:left;width:118px;height:34px;line-height:34px;line-height:37px\9;overflow:hidden;margin-right:-1px;border:1px solid #999;border-bottom:none;text-align:center;font-size:14px;outline:none; color:#666;}
.qqwgtabs a.on {position:relative;height:32px; line-height:32px;border-style:solid;border-width:4px 1px 1px;border-color:#7EBB00 #7EBB00 #fff;border-bottom:none;background-color:#fff;font-weight:700;color:#333;cursor:default;_height:32px;_line-height:32px;}
.qqwgtabs a.on:hover {text-decoration:none;color:#333;}
.qqwgtabs .tabtip{height:35px; line-height: 35px; padding-left: 20px; float: left;;}

.qqwgtabs-content strong{font-weight: bold;}
.qqwgtabs-content .qqwgtable{ margin-top:10px; width:100%}
.qqwgtabs-content .qqwgtable th{ background:#ECECEC; height:32px; line-height:32px; text-align:center; font-weight:normal;}
.qqwgtabs-content .qqwgtable td{ padding:7px 0px; border-bottom:1px dotted #A1A1A1;}
.qqwgtabs-content .goods_price{font-size: 15px;font-weight: normal;font-family: Tahoma,Arial,Helvetica,sans-serif;color: #DE0000;}
.qqwgtabs-content .goods_price .symbol{font-family: "微软雅黑";font-size: 13px;}

.qqwgpages{margin-top:10px; height:auto; overflow:hidden; float:right;_padding-top:2px;}
.qqwgpages .paginator{float:right;_padding-bottom:3px;}
.qqwgpages .paginator {height:25px;overflow:hidden;color:#666;}
.qqwgpages .paginator a,
.qqwgpages .paginator span {float:left;height:23px;margin:0 4px 0 0;text-align:center;white-space:nowrap;vertical-align:middle;line-height:23px;#line-height:25px;line-height:26px\0;overflow:hidden;}
.qqwgpages .paginator a {color:#666;padding:0 8px;border:1px solid #ddd;}
.qqwgpages .paginator a:hover {border:1px solid #7EBB00;text-decoration:none;color:#666;}
.qqwgpages .paginator .page-start {padding:0 8px;border:1px solid #ddd;background-color:#EFEFEF;background-position:-51px -193px;}
.qqwgpages .paginator .page-end {padding:0 8px;border:1px solid #ddd;background-color:#efefef;background-position:51px -193px;}
.qqwgpages .paginator .page-break {padding:0 3px;}
.qqwgpages .paginator .page-this {padding:0px 8px;border:1px solid #7EBB00;color:#fff;background-color:#7EBB00;font-weight:bold;}
.qqwgpages .paginator .page-skip {height:25px;line-height:25px;overflow:hidden;padding:0 3px;}
.qqwgpages .paginator .page-skip input {width:27px;height:18px;margin:0 6px;text-align:center;#vertical-align:-3px;}
.qqwgpages .paginator .page-skip button {margin-left:10px;vertical-align:top;padding:0 5px;height:22px\9;_overflow:hidden;#padding:0px 1px;}

.qqwgtabs-content #formSurplus{}
.qqwgtabs-content #formSurplus ul li{width:180px; height:25px; line-height: 25px;float: left;}
.qqwgtabs-content #formSurplus p,.qqwgtabs-content #act_account p{padding:10px 0; border-bottom:1px dotted #ccc;}
.qqwgtabs-content #formSurplus .btn_rec_buy{margin-right:10px;background: url(../images/btn_rec_buy.jpg);color: white;text-align: center;font-weight: bold; border:none; cursor: pointer; font-size: 12px; line-height: 22px; padding:0 15px; display:block;}
.qqwgtabs-content #act_account .qufukuan_btn{display: inline;width: 125px;height: 35px;border: 0;background: url(../images/qufukuan_btn.gif) no-repeat;font-size: 14px;font-weight: bold;color: white;margin: 15px 10px 0 0;}
.qqwgtabs-content #act_account p{margin:0 200px;}

#pagebar{height: 30px;}
#comment_notice{margin:0 auto; width:400px; padding:10px 20px 10px 50px; border:1px solid #FBDF8F; background: #FFF9EA url(../images/icon_cant_comment.png) 10px center no-repeat; clear:both; line-height: 22px; font-size: 13px;}
#comment_notice a{text-decoration: underline;}
#comment_notice a:hover{text-decoration: none;}
.comment_pad .star1,.comment_pad .star2,.comment_pad .star3,.comment_pad .star4,.comment_pad .star5{padding:0 36px}

#checkout_coupon{border-top: 1px solid #DDD; line-height: 20px; padding: 5px 10px;}
#checkout_coupon .use{border: 1px solid #519305; background: #6BA32A; color:white; cursor: pointer; padding:1px 3px; font-size: 13px; _padding:0; _margin-left:3px; _height:20px;}
#checkout_coupon a{color:#519305; text-decoration: underline;}
#checkout_coupon a:hover{text-decoration: none;}
#checkout_coupon .fr .money{font-weight: bold;color: #C00;font-family: Tahoma,Arial,Simsun,Helvetica; font-size: 14px;}
#checkout_coupon .checkout_coupon_notice{color:#f60; font-weight: bold;}


#final_form{padding:10px;}
#final_form .comment{padding-bottom:10px;}
#final_form .item{zoom: 1; font-size: 13px; display: block; float: left; padding:3px 0;  line-height: 16px;}
#final_form textarea{padding: 3px;height: 16px;font-size: 13px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #C9C9C9; width:800px;}
#final_form p.total span{font-size: 14px;font-family: Tahoma,Arial,Helvetica,sans-serif;}
#final_form p.total span.total{font-size: 16px;font-weight: bold;color: #DE0000;}

/* 用户中心评论 */
.common_table .comment-btn,.comment_table .comment-btn:visited{ display: block; background: url(../images/comment-btn.jpg); width: 70px; height: 26px; line-height: 26px; color: #fff; text-decoration: none;}
.common_table .comment-btn:hover{background-position: 0 -26px; color: #fff; text-decoration: none;}
.common_table .comment-btn:active{background-position: 0 -52px;}

